.page {
    background-color: rgba(255, 255, 255, 1);
    position: relative;
    width: 100vw;
    height: 244.4vw;
    overflow: hidden;
    .group_1 {
      background-color: rgba(241, 245, 254, 1);
      position: relative;
      width: 100vw;
      height: 244.4vw;
      .section_2 {
        position: relative;
        width: 100vw;
        height: 64.8vw;
        background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/745cd7d08146c1454a36deeef7105008)
          100% no-repeat;
        background-size: 100% 100%;
        .image_1 {
          width: 87.34vw;
          height: 2.94vw;
          margin: 4vw 0 0 6.4vw;
        }
        .text_1 {
          width: 9.34vw;
          height: 4.67vw;
          overflow-wrap: break-word;
          color: rgba(255, 255, 255, 1);
          font-size: 4.8vw;
          font-weight: normal;
          text-align: center;
          white-space: nowrap;
          line-height: 4.8vw;
          margin: 7.06vw 0 0 45.46vw;
        }
        .box_1 {
          box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.42);
          background-image: linear-gradient(
            rgba(67, 57, 247, 0.16) 0,
            rgba(67, 57, 247, 0.16) 0,
            rgba(255, 255, 255, 0.16) 100%,
            rgba(255, 255, 255, 0.16) 100%
          );
          border-radius: 30px;
          height: 28.94vw;
          width: 94.67vw;
          margin: 11.46vw 0 5.73vw 2.66vw;
          .image_4 {
            width: 41.74vw;
            height: 23.07vw;
            margin: 3.06vw 0 0 5.46vw;
          }
        }
        .image_5 {
          position: absolute;
          left: 50.4vw;
          top: 19.34vw;
          width: 46.94vw;
          height: 44.27vw;
        }
      }
      .block_2 {
        box-shadow: 0px 6px 90px 0px rgba(56, 137, 203, 0.11);
        background-color: rgba(255, 255, 255, 1);
        border-radius: 30px;
        position: relative;
        width: 94.67vw;
        height: 116.67vw;
        margin: 62.93vw 0 0 2.66vw;
        .block_10 {
          width: 89.34vw;
          height: 21.6vw;
          margin: 6.53vw 0 0 2vw;
          .group_4 {
            background-color: rgba(255, 255, 255, 1);
            border-radius: 20px;
            width: 21.6vw;
            height: 21.6vw;
          }
          .section_3 {
            width: 38vw;
            height: 20.14vw;
            margin: 1.2vw 0 0 2.93vw;
            .text_3 {
              width: 38vw;
              height: 3.34vw;
              overflow-wrap: break-word;
              color: rgba(1, 1, 1, 1);
              font-size: 3.46vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 3.47vw;
            }
            .text-wrapper_1 {
              background-color: rgba(108, 173, 255, 1);
              border-radius: 22px;
              height: 6vw;
              margin-top: 10.8vw;
              width: 16.94vw;
              .text_4 {
                width: 10.8vw;
                height: 3.34vw;
                overflow-wrap: break-word;
                color: rgba(255, 255, 255, 1);
                font-size: 3.46vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 3.47vw;
                margin: 1.46vw 0 0 3.06vw;
              }
            }
          }
          .text_5 {
            width: 21.6vw;
            height: 2.8vw;
            overflow-wrap: break-word;
            color: rgba(1, 1, 1, 1);
            font-size: 2.66vw;
            font-weight: normal;
            text-align: center;
            white-space: nowrap;
            line-height: 2.67vw;
            margin: 16.93vw 0 0 5.2vw;
          }
        }
        .box_3 {
          background-color: rgba(231, 237, 254, 1);
          width: 89.47vw;
          height: 0.27vw;
          margin: 4vw 0 0 2.66vw;
        }
        .block_11 {
          width: 89.34vw;
          height: 21.6vw;
          margin: 4vw 0 0 2vw;
          .block_3 {
            background-color: rgba(255, 255, 255, 1);
            border-radius: 20px;
            width: 21.6vw;
            height: 21.6vw;
          }
          .block_12 {
            width: 38vw;
            height: 20.14vw;
            margin: 1.2vw 0 0 2.93vw;
            .text_6 {
              width: 38vw;
              height: 3.34vw;
              overflow-wrap: break-word;
              color: rgba(1, 1, 1, 1);
              font-size: 3.46vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 3.47vw;
            }
            .text-wrapper_2 {
              background-color: rgba(108, 173, 255, 1);
              border-radius: 22px;
              height: 6vw;
              margin-top: 10.8vw;
              width: 16.94vw;
              .text_7 {
                width: 10.8vw;
                height: 3.34vw;
                overflow-wrap: break-word;
                color: rgba(255, 255, 255, 1);
                font-size: 3.46vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 3.47vw;
                margin: 1.46vw 0 0 3.06vw;
              }
            }
          }
          .text_8 {
            width: 21.6vw;
            height: 2.8vw;
            overflow-wrap: break-word;
            color: rgba(1, 1, 1, 1);
            font-size: 2.66vw;
            font-weight: normal;
            text-align: center;
            white-space: nowrap;
            line-height: 2.67vw;
            margin: 16.93vw 0 0 5.2vw;
          }
        }
        .box_5 {
          background-color: rgba(231, 237, 254, 1);
          width: 89.47vw;
          height: 0.27vw;
          margin: 4vw 0 0 2.66vw;
        }
        .block_13 {
          width: 89.34vw;
          height: 21.6vw;
          margin: 4vw 0 28.8vw 2vw;
          .block_5 {
            background-color: rgba(255, 255, 255, 1);
            border-radius: 20px;
            width: 21.6vw;
            height: 21.6vw;
          }
          .block_14 {
            width: 38vw;
            height: 20.14vw;
            margin: 1.2vw 0 0 2.93vw;
            .text_9 {
              width: 38vw;
              height: 3.34vw;
              overflow-wrap: break-word;
              color: rgba(1, 1, 1, 1);
              font-size: 3.46vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 3.47vw;
            }
            .text-wrapper_3 {
              background-color: rgba(108, 173, 255, 1);
              border-radius: 22px;
              height: 6vw;
              margin-top: 10.8vw;
              width: 16.94vw;
              .text_10 {
                width: 10.8vw;
                height: 3.34vw;
                overflow-wrap: break-word;
                color: rgba(255, 255, 255, 1);
                font-size: 3.46vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 3.47vw;
                margin: 1.46vw 0 0 3.06vw;
              }
            }
          }
          .text_11 {
            width: 21.6vw;
            height: 2.8vw;
            overflow-wrap: break-word;
            color: rgba(1, 1, 1, 1);
            font-size: 2.66vw;
            font-weight: normal;
            text-align: center;
            white-space: nowrap;
            line-height: 2.67vw;
            margin: 16.93vw 0 0 5.2vw;
          }
        }
        .box_7 {
          background-color: rgba(255, 255, 255, 1);
          position: absolute;
          left: -2.66vw;
          top: 96.27vw;
          width: 100vw;
          height: 20.4vw;
          border: 1px solid rgba(237, 240, 245, 1);
          .section_4 {
            width: 81.07vw;
            height: 10.94vw;
            margin: 2.93vw 0 0 9.6vw;
            .image-text_4 {
              width: 6.14vw;
              height: 10.94vw;
              .section_1 {
                width: 6.14vw;
                height: 6.14vw;
                background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/97341b1969006f24f06e214ded950856)
                  100% no-repeat;
                background-size: 100% 100%;
              }
              .text-group_1 {
                width: 5.07vw;
                height: 2.67vw;
                overflow-wrap: break-word;
                color: rgba(66, 139, 251, 1);
                font-size: 2.66vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 2.67vw;
                margin: 2.13vw 0 0 0.4vw;
              }
            }
            .image-text_5 {
              width: 5.74vw;
              height: 10.54vw;
              margin: 0.4vw 0 0 31.46vw;
              .label_4 {
                width: 5.74vw;
                height: 5.47vw;
              }
              .text-group_2 {
                width: 5.07vw;
                height: 2.67vw;
                overflow-wrap: break-word;
                color: rgba(128, 128, 128, 1);
                font-size: 2.66vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 2.67vw;
                margin: 2.4vw 0 0 0.26vw;
              }
            }
            .image-text_6 {
              width: 5.74vw;
              height: 10.54vw;
              margin: 0.26vw 0 0 32vw;
              .label_5 {
                width: 5.74vw;
                height: 5.74vw;
              }
              .text-group_3 {
                width: 5.2vw;
                height: 2.54vw;
                overflow-wrap: break-word;
                color: rgba(128, 128, 128, 1);
                font-size: 2.66vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 2.67vw;
                margin-top: 2.27vw;
              }
            }
          }
          .group_7 {
            background-color: rgba(49, 47, 48, 1);
            border-radius: 5px;
            width: 35.87vw;
            height: 1.34vw;
            margin: 3.06vw 0 2.13vw 32.26vw;
          }
        }
      }
      .section_5 {
        position: absolute;
        left: 0;
        top: 64.8vw;
        width: 100vw;
        height: 63.07vw;
        .text_12 {
          width: 18.94vw;
          height: 4.54vw;
          overflow-wrap: break-word;
          color: rgba(17, 12, 12, 1);
          font-size: 4.8vw;
          font-family: PingFangSC-Medium;
          font-weight: 500;
          text-align: center;
          white-space: nowrap;
          line-height: 4.8vw;
          margin: 6.66vw 0 0 2.4vw;
        }
        .box_8 {
          box-shadow: 0px 6px 90px 0px rgba(56, 137, 203, 0.11);
          background-color: rgba(255, 255, 255, 1);
          border-radius: 30px;
          width: 94.67vw;
          height: 32.67vw;
          margin: 4vw 0 0 2.66vw;
          .text-wrapper_10 {
            width: 13.74vw;
            height: 25.34vw;
            margin: 3.6vw 0 0 9.06vw;
            .text_13 {
              width: 5.47vw;
              height: 2.8vw;
              overflow-wrap: break-word;
              color: rgba(120, 146, 216, 1);
              font-size: 2.93vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 2.94vw;
              margin-left: 3.87vw;
            }
            .text_14 {
              width: 13.74vw;
              height: 3.34vw;
              overflow-wrap: break-word;
              color: rgba(17, 12, 12, 1);
              font-size: 3.46vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 3.47vw;
              margin-top: 7.74vw;
            }
            .text_15 {
              width: 13.74vw;
              height: 3.34vw;
              overflow-wrap: break-word;
              color: rgba(17, 12, 12, 1);
              font-size: 3.46vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 3.47vw;
              margin-top: 8.14vw;
            }
          }
          .text-wrapper_11 {
            width: 18.67vw;
            height: 25.34vw;
            margin: 3.46vw 0 0 5.33vw;
            .text_16 {
              width: 5.47vw;
              height: 2.94vw;
              overflow-wrap: break-word;
              color: rgba(120, 146, 216, 1);
              font-size: 2.93vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 2.94vw;
              margin-left: 6.54vw;
            }
            .text_17 {
              width: 18.67vw;
              height: 2.67vw;
              overflow-wrap: break-word;
              color: rgba(17, 12, 12, 1);
              font-size: 3.46vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 3.47vw;
              margin-top: 7.74vw;
            }
            .text_18 {
              width: 16.54vw;
              height: 2.67vw;
              overflow-wrap: break-word;
              color: rgba(17, 12, 12, 1);
              font-size: 3.46vw;
              font-weight: normal;
              text-align: center;
              white-space: nowrap;
              line-height: 3.47vw;
              margin-top: 9.34vw;
            }
          }
          .group_8 {
            height: 31.34vw;
            background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/20c77c8654b9454a25bba8b840feb267)
              100% no-repeat;
            background-size: 100% 100%;
            width: 52.8vw;
            position: relative;
            margin: 3.2vw 2.4vw 0 -7.33vw;
            .text-wrapper_12 {
              width: 25.07vw;
              height: 3.07vw;
              margin: 0.4vw 0 0 16.93vw;
              .text_19 {
                width: 5.74vw;
                height: 2.94vw;
                overflow-wrap: break-word;
                color: rgba(120, 146, 216, 1);
                font-size: 2.93vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 2.94vw;
              }
              .text_20 {
                width: 5.74vw;
                height: 2.94vw;
                overflow-wrap: break-word;
                color: rgba(120, 146, 216, 1);
                font-size: 2.93vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 2.94vw;
                margin-top: 0.14vw;
              }
            }
            .text-wrapper_13 {
              width: 27.47vw;
              height: 3.34vw;
              margin: 7.2vw 0 0 17.06vw;
              .text_21 {
                width: 6vw;
                height: 2.67vw;
                overflow-wrap: break-word;
                color: rgba(17, 12, 12, 1);
                font-size: 3.46vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 3.47vw;
                margin-top: 0.54vw;
              }
              .text_22 {
                width: 10.14vw;
                height: 3.34vw;
                overflow-wrap: break-word;
                color: rgba(17, 12, 12, 1);
                font-size: 3.46vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 3.47vw;
              }
            }
            .text-wrapper_14 {
              width: 27.47vw;
              height: 3.34vw;
              margin: 8.4vw 0 5.6vw 17.2vw;
              .text_23 {
                width: 6vw;
                height: 2.67vw;
                overflow-wrap: break-word;
                color: rgba(17, 12, 12, 1);
                font-size: 3.46vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 3.47vw;
                margin-top: 0.54vw;
              }
              .text_24 {
                width: 10.14vw;
                height: 3.34vw;
                overflow-wrap: break-word;
                color: rgba(17, 12, 12, 1);
                font-size: 3.46vw;
                font-weight: normal;
                text-align: center;
                white-space: nowrap;
                line-height: 3.47vw;
              }
            }
            .block_8 {
              background-color: rgba(231, 237, 254, 1);
              position: absolute;
              left: -36.8vw;
              top: 6.54vw;
              width: 89.47vw;
              height: 0.27vw;
            }
            .block_9 {
              background-color: rgba(231, 237, 254, 1);
              position: absolute;
              left: -36.8vw;
              top: 18.27vw;
              width: 89.47vw;
              height: 0.27vw;
            }
          }
        }
        .text-wrapper_15 {
          width: 91.34vw;
          height: 10.67vw;
          margin: 6.66vw 0 2.13vw 2.53vw;
          .text_25 {
            width: 18.8vw;
            height: 4.54vw;
            overflow-wrap: break-word;
            color: rgba(51, 51, 51, 1);
            font-size: 4.8vw;
            font-family: PingFangSC-Medium;
            font-weight: 500;
            text-align: center;
            white-space: nowrap;
            line-height: 4.8vw;
          }
          .text_26 {
            width: 58.94vw;
            height: 7.74vw;
            overflow-wrap: break-word;
            color: rgba(255, 255, 255, 1);
            font-size: 7.46vw;
            font-family: HYChengXingJ;
            font-weight: normal;
            text-align: center;
            white-space: nowrap;
            line-height: 10vw;
            margin-top: 2.94vw;
          }
        }
      }
    }
  }
  